/**
 * 
 */
package ph.edu.ics.sp.graphisched;

import java.util.ArrayList;

/**
 * @author Kathrynne Joy M. De Leon
 * 
 */
public class CourseSummary {
	private ArrayList<ClassBox> lectures = new ArrayList<ClassBox>();
	private String courseCode;
	private String prerequisite;
	private String semOffered;
	private String courseTitle;
	private int units;
	private String category;

	/**
	 * default constructor
	 */
	public CourseSummary() {
		super();
	}

	/**
	 * @param lectures
	 * @param courseCode
	 * @param prerequisite
	 * @param semOffered
	 * @param courseTitle
	 * @param units
	 */
	public CourseSummary(ArrayList<ClassBox> lectures, String courseCode,
			String prerequisite, String semOffered, String courseTitle,
			int units) {
		super();
		this.lectures = lectures;
		this.courseCode = courseCode;
		this.prerequisite = prerequisite;
		this.semOffered = semOffered;
		this.courseTitle = courseTitle;
		this.units = units;
	}

	/**
	 * @return the lectures
	 */
	public ArrayList<ClassBox> getLectures() {
		return lectures;
	}

	/**
	 * @param lectures
	 *            the lectures to set
	 */
	public void setLectures(ArrayList<ClassBox> lectures) {
		this.lectures = lectures;
	}

	/**
	 * @return the courseCode
	 */
	public String getCourseCode() {
		return courseCode;
	}

	/**
	 * @param courseCode
	 *            the courseCode to set
	 */
	public void setCourseCode(String courseCode) {
		this.courseCode = courseCode;
	}

	/**
	 * @return the prerequisite
	 */
	public String getPrerequisite() {
		return prerequisite;
	}

	/**
	 * @param prerequisite
	 *            the prerequisite to set
	 */
	public void setPrerequisite(String prerequisite) {
		this.prerequisite = prerequisite;
	}

	/**
	 * @return the semOffered
	 */
	public String getSemOffered() {
		return semOffered;
	}

	/**
	 * @param semOffered
	 *            the semOffered to set
	 */
	public void setSemOffered(String semOffered) {
		this.semOffered = semOffered;
	}

	/**
	 * @return the courseTitle
	 */
	public String getCourseTitle() {
		return courseTitle;
	}

	/**
	 * @param courseTitle
	 *            the courseTitle to set
	 */
	public void setCourseTitle(String courseTitle) {
		this.courseTitle = courseTitle;
	}

	/**
	 * @return the units
	 */
	public int getUnits() {
		return units;
	}

	/**
	 * @param units
	 *            the units to set
	 */
	public void setUnits(int units) {
		this.units = units;
	}

	/**
	 * @return the category
	 */
	public String getCategory() {
		return category;
	}

	/**
	 * @param category
	 *            the category to set
	 */
	public void setCategory(String category) {
		this.category = category;
	}

}
